home *** CD-ROM | disk | FTP | other *** search
Text File | 1997-11-05 | 8.3 KB | 169 lines | [TEXT/ttxt] |
-
- ExaChess / ExaChess Lite 1.1
-
- Chess database and toolkit for the Mac
- © 1996-97 Exant Software and Rolf Exner
-
- Release Notes
-
- Release 1.1 of ExaChess adds several major features to ExaChess 1.0 and makes many
- minor feature tweaks and bug fixes. If you are a user of ExaChess 1.0 or ExaChess Lite
- 1.0, see the section Upgrading for information on how to install the 1.1 release.
-
- The major new features in the 1.1 release are:
-
- - Opening Tree index for immediate access to all continuations and their statistics
- from any opening position and for opening play against the database
- - Support for very large databases and substantially reduced memory requirements
- - Improved Show Game Text view for games - can now navigate through the game
- by clicking on move text etc.
- - All Databases window has disclosure triangles for folders and remembers the last
- selection when the window closes or ExaChess quits.
-
- All significant changes are detailed in the section Change History below.
-
- Upgrading
-
- To upgrade from ExaChess 1.0 or ExaChess Lite 1.0, either move your databases
- into the new ExaChess Games folder, or copy the new ExaChess application to
- your existing ExaChess folder and the new ExaChess Help and the Opening Key,
- Opening Names, and Opening Extn files to your existing Tools folder. Note also that
- the King's Indian Samisch database is new, and for ExaChess Pro users there is now
- a Utilities folder within the Tools folder.
-
- The index format is unchanged, so you do not need to reindex your databases. However,
- the new Opening Key file contains many additional lines and is much better at correctly
- classifying openings which involve transpositions. You will need to reindex in order to
- pick up such reclassifications.
-
-
- Change History
-
- Changes in 1.1 with respect to 1.0
-
- GENERAL
- √ Added many more lines to opening book
- √ Changed code to build opening book. New format. Auto-resizing.
- √ Fixed bug: Prefs / Beep when done can now be turned off permanently
- √ Fixed conflict: Eliminated 'NIL Handle' error message at startup
- where System Help menu has been removed by an extension such as CPU.
-
- GAMES
- √ Rearranged toolbar
- √ Added Go To Start and Go To End menu commands and toolbar buttons
- √ Show Captured Pieces and Show Game Text settings now saved in Prefs
- √ Show Game Text is greatly improved. Last move played is automatically
- highlighted as you play through the game. Clicking on a move positions
- the game at that move (use option-click to set insertion point).
- Arrow keys navigate through the game (use option-arrow key to move
- the insertion point). Changes are applied after return (use option-
- return to type actual return) or space (if Space enters move is
- set in prefs); no need to switch back. Game header is separated from
- moves.
- √ Can now enter a date range for correspondence games, in the notation
- 1995-97 or 1999-01; end year must be 1 to 5 years from start year;
- can't have month or day present. Supported in Text, PGN and
- ExaChess databases, but not ChessBase or NICBase. (PGN databases use
- a newly invented tag 'EndYear').
- √ Removed feature whereby an immediate correction (go back then make a
- different move) deletes the corrected move.
- √ An optional semicolon is now allowed before keywords in title
- √ Short variations are now shown in full in input box, longer ones are
- shown with first move followed by an ellipsis
- √ Added Swedish as a supported notation language
- √ Input box next move number now only displayed at the end of a line
-
- √ Fixed bug: Captured pieces now displayed correctly in PPC version
- √ Fixed bug: Promoting a pawn with a discovered check is now correctly
- identified as a move giving check
- √ Fixed bug: Game is now marked 'dirty' (bullet in title and Save enabled)
- on a new game or after setup, and is no longer marked 'dirty' simply
- on switching back unchanged from Show Game Text
- √ Fixed bug: Suggested title on saving a game with no event no longer includes
- result and number of moves
- √ Fixed bug: Scrollbar and input field now properly deactivated on Suspend event
- √ Fixed bug: Can now set font, size of text in game window
- √ Fixed bug: In descriptive notation input, can no longer effect a capture
- with a '-' move, e.g. 1 P-K4 P-KR4 2 Q-R5 (meaning QxP) no longer allowed
- √ Fixed bug: Set Main Line now updates move list to bold
- √ Fixed bug: Figurines now display correctly for fonts which have a non-zero
- descent (such as Linares)
-
- DATABASE
- √ Added progress bar to show progress of slow database operations
- √ Changed NameMatch criteria to handle given names, including incorrectly
- separated names
- √ Added support for very large databases. Previously database size was limited
- by the 16M limit on the size of a Mac file's resource fork. Now databases
- with more than 105K games use up to two additional index files (.idx and
- .idp) to hold portions of the index.
- √ Major reduction in memory requirements for opening large database: reduced
- from around 1 MB per 100K games to perhaps 250K per 100K games.
- √ Added support for Chess Assistant text format in which title is centered and
- year precedes event.
- √ SaveIn menu now shows front database as 2nd item for quick access
- √ Game No now starts at 1 rather than 0
- √ Improved recovery of ExaChess format databases
- √ Changed command keys for Previous Game / Next Game to Cmd-[ and Cmd-]
- √ Index no longer clips strings to 32 bytes (now clipped to 64)
- √ Diacriticals are stripped from opening name in PGN databases
- √ Handle changed Chessbase file format (.cbi file has extra 4 bytes) without
- 'recovering'. CB files are now written in the new format.
-
- √ Fixed bug: PGN input: Can now handle EventDate tag. Can now parse PGN
- databases with minor imperfections in the data (such as duplicated tags,
- blank lines after each line etc.).
- √ Fixed bug: PGN output: Checkmate now indicated with #, FEN and Setup tags
- no longer end in colon.
- √ Fixed bug: No of selected games now correctly shown if > 32K
- √ Fixed bug: Message text now correctly shows '11 duplicates'; less flicker
- √ Fixed bug: ExaChess format databases now skip over spareData
- √ Fixed bug: Dupes checking no longer leaves memory allocated if it runs
- out of memory before finishing
- √ Fixed bug: Games with annotations after results now handled correctly in Exa
- and CB format databases
- √ Fixed bug: SaveAs now enabled only if all games are showing in window
- √ Fixed bug: Entering moves on the Position search dialog board no longer
- sets title to Untitled and brings up Confirm Save dialog on exit
- √ Fixed bug: Compacting a database no longer changes its format to Exa
-
- FIND
- √ Option-Clear Search now clears results without clearing criteria (useful
- for keeping criteria but not doing Follow on search)
- √ Follow on search only happens if previous search actually found some games
- √ Cancelling a search now works more reliably
-
- OPENING TREE
- √ Added Opening Tree index which allows game window to instantly show all next
- moves and their stats from the database for any opening position
-
- EXPORT RTF
- √ Diagrams within variations are now supported
- √ Fixed bug: The diagram at the start of a game with a setup position was
- being printed only if the Diagrams preference was None. It is now always
- printed unless the preference is None.
- √ Fixed bug: Extraneous new line after a diagram no longer produced
-
- ALL DATABASES
- √ Can now select a folder to select all the databases it contains
- √ Folders now have a Finder-like disclosure triangle
- √ Selection is now remembered and is effective when window is hidden.
- Commands which work on the All Databases window now work on last
- selection when window is hidden.
- √ Double-clicking a game file in the window opens the game
- √ Fixed bug: Details now updated as soon as a database gets changed (rather
- than when the database's window is closed)
-
- COMPUTER PLAY
- √ Built-in engine can be used to play against the database (the opening tree)
- √ Added 'support' for chess engines that can't handle standard algebraic -
- if engine name (or its alias) ends in '-', coordinate notation will be used
- √ A computer move is now accompanied by a quiet knock sound, not the
- system beep
- √ Fixed bug: Go is now disabled while a move is in progress
- √ Fixed bug: Can now enter moves with keyboard can now trigger autoplay
- √ Fixed bug: Chess engines are not longer listed in the Play menu if they
- are stored in a subfolder of Tools folder
- √ Fixed bug: If default chess engine is missing, it will default to Built-in
- instead of reporting 'File or Folder not found'
-